草庐IT

redis 常用命令

全部标签

面试必备的Linux常用命令

「作者主页」:士别三日wyx「作者简介」:CSDNtop100、阿里云博客专家、华为云享专家、网络安全领域优质创作者「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》Linux常用命令1、文件及内容2、网络3、进程服务4、系统5、用户权限6、文件目录1、文件及内容cat查看文件内容cat/root/data.txt #查看文件内容cat-n/root/data.txt #显示行号tac/root/data.txt #反向查看文件内容more逐页显示文件内容,配合快捷键上下翻页more/root/new.txt #逐页显示文件内容more-3/root/new.txt

Redis集群:分布式的less is more

Redis完全就是《数据密集型应用系统设计》的简单实现,主打一个**大道至简**。推荐配合这本书(或者15-445+6.824)一起看[1]。本文就从分布式视角来介绍下Redis集群模式,顺便看看一些经典的分布式问题在redis下如何解决。**这篇文章主要提供一个highlevel的视角,也就是聚焦于所有分布式系统都会有的一些问题,而不仅限于Redis,阅读时可以多带入自己熟悉的系统的视角。**比如mysql,bin-log/redo-log/undo-log/2PC解决的问题在本文中分别就对应了:复制(或者恢复)/故障恢复/事务隔离性/事务原子性[3]。[1]《数据密集型应用系统设计》第一三

Unable to connect to Redis; nested exception is org.springframework.data.redis.connection.PoolExcept

如果你springboot连接redis出现这样的错误,不要气馁检查你的以下字段1.你的redis-conf文件配置是否合理修改 protected-mode  yes 改为:protected-modeno注释掉 #bin127.0.0.1注意:如果你配置了密码,一定要在appication.yaml文件里配置对应的密码!!!!!!2.你的appication.yaml配置是否合理(一下是我修改好的文件配置)redis:host:192.168.248.128port:6379database:1connect-timeout:1800000lettuce:pool:max-active:8

Redis( 基础篇 ==> StringRedisTemplate的使用

本章导学:为什么要使用StringRedisTemplateStringRedisTemplate操作String类型数据StringRedisTemplate操作Hash类型数据一、 为什么要使用StringRedisTemplate在我们为RedisTemplate指定序列化方式后(key为RedisSerializer.string(),value为GenericJackson2JsonRedisSerializer),我们存储value为实体类对象时,会产生如下现象:这是因为,当我们传入的Value为实体类对象的时候,会用 GenericJackson2JsonRedisSeriali

Docker 安装 Redis 6.2.6

文章目录1.拉取镜像2.配置文件3.创建宿主机映射文件4.启动5.测试使用Docker安装Redis的简单步骤:首先确保您已经安装并配置好Docker。打开终端或命令行界面,并下载Redis镜像。下载完成后,运行命令创建一个Redis容器。如果看到Redis容器正在运行,并且端口映射为0.0.0.0:6379->6379/tcp,那么说明Redis已经成功安装并运行。现在,您可以使用本地主机的6379端口来连接到Redis服务器,并使用Redis客户端进行操作。这样,您就可以开始使用Redis了,是不是很简单呢~~~下来看看详细步骤吧:1.拉取镜像拉取镜像:dockerpullredis:6.

Linux日志常用命令

cat命令(文本输出命令)一般查找出错误日志catinfo.log|grep‘print’,这时候我们要输出当前这个日志的前后几行:显示file文件里匹配print那行以及上下5行catinfo.log|grep-C5'print'显示print及前5行catinfo.log|grep-B5'print'显示print及后5行catinfo.log|grep-A5'print'分页查看日志,但是中文有乱码lessinfo.log直接定位到第100行less+100ginfo.log定位到最后一行less+GGinfo.log查找并高亮关键字lessinfo.log|grep'测试数据'-A5移

在Linux上安装redis7

1.检测虚拟机环境1.1bit检测命令:getconfLONG_BIT(建议使用64bit做开发)1.2gcc环境检测:gcc-v如果不具备gcc环境,则使用yum-yinstallgcc-c++命令进行c++环境的安装2.开始安装2.1下载redis:进入官网找到下载地址https://redis.io/download我下载的是7.0.11版本,属于稳定版本2.2然后解压到当前目录:解压成功后会发现当前目录比之前多了一个文件夹redis-7.0.11,这个就是解压之后的文件夹2.3移动redis目录:Tip:有时候会出现没有权限的情况,可以使用sudochmod-R777your_dir命

Linux中screen常用命令

文章目录screen介绍screen基本命令screen介绍 Screen是一个在Unix和Linux系统上常用的终端多路复用工具,它允许用户同时在一个终端会话中运行多个终端窗口,并且可以在不同的窗口之间切换。Screen的主要目的是在断开网络连接或关闭终端窗口后,仍然能够保持会话的持续运行。screen基本命令新建一个screen会话screen-S名字>查看所有screen会话screen-ls恢复之前分离的会话screen-r会话ID>退出当前screen会话键盘点击ctrl+a,然后按d查看当前所在会话(id.name)echo$STY关闭会话如果在会话之中,输入exit或者Ctrl+

【Redis】Redis基础配置以及如何IDEA上使用

记录Redis,方便下次使用(懒人+新人专属)。一、Redis下载,以及安装1、下载Redis-x64-xxx.zip的压缩包,之后加压到文件夹下2、在该文件夹下cmd二、Redis运行1、使用命令,会出现下图redis-cli.exe-h127.0.0.1-p63792、在出现上图之后,再次回到步骤1中的文件夹下面开启新的命令窗口,步骤3中的命令窗口不能关闭,否则无法访问服务端;使用命令redis-cli.exe-h127.0.0.1-p6379三、Redis简单操作1、设置键值对setnameyujianqianqiu//name可以任取,值也是任取2、取出键值对getname//set设

Redis大key有什么危害?如何排查和处理?

这是一位同学今年秋招参加得物Java一面遇到的问题,完整面经如下:这个问题在面试中还是比较容易遇到的,尤其是在考察Redis性能优化相关知识点的时候。通常情况下,问了bigkey(大Key)还会继续问hotkey(热Key)。即使不准备面试也建议看看,实际开发中也能够用到。hotkey相关的内容会在下一篇文章中提问,同样会收录在《Java常见面试题详解》这个面试题专辑中。什么是bigkey?简单来说,如果一个key对应的value所占用的内存比较大,那这个key就可以看作是bigkey。具体多大才算大呢?有一个不是特别精确的参考标准:String类型的value超过1MB复合类型(List、H